.dialog {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 999;

  .beijing {
    position: absolute;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .3);
  }

  .content {
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 16rpx;
    width: 500rpx;
    padding: 30rpx;
    background: #FFF;
    z-index: 99;
    .title {
      font-size: 40rpx;
      line-height: 80rpx;
    }
    .text {
      margin-top: 30rpx;
      font-size: 25rpx;
      line-height: 50rpx;
    }

    .button {
      // margin-top: 30rpx;
      // border-radius: 8rpx;
      // padding: 0;
      // width: 350rpx;
      // line-height: 80rpx;
      // font-size: 28rpx;
      // text-align: center;
      // letter-spacing: 5rpx;
      // color: #FFF;
      // background: #FFE501;
      width: 350rpx;
      height: 350rpx;
    }
  }
}